@charset "utf-8";html,body,div,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,input,textarea,p,th,td,button,span,menu,section,nav {margin:0;padding:0;}
:focus {outline:none}
a,img,button,input,textarea,div,body{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
ul,li {list-style:none;}
img,fieldset {border:none;margin:0;padding:0;max-width: 100% !important;}
table {border-collapse:collapse;}
dfn {color:#F0831E;font-style:normal;font-size:14px;font-family:"微软雅黑";}
em,i {font-style:normal;}
a {color:#000000;text-decoration:none;}
a:-webkit-any-link {outline:none;}
html, body{height:100%;font-family:"微软雅黑";font-size: 15px;}
select{
  /* appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none; */
 background: rgba(0,0,0,0);
 border: none;
 font-size: 15px;
}
input{  
	background:none;  
	outline:none;  
	border:1px solid #ccc;
}
.align_center{-webkit-box-align: center!important;-webkit-align-items: center!important;-ms-flex-align: center!important;align-items: center!important;}
.justify_center {-webkit-box-pack: center!important;-webkit-justify-content: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
.flex{display: -webkit-box!important;display: -webkit-flex!important;display: -ms-flexbox!important;display: flex!important;}
.clear{display: block; clear:both;}
.none{display: none;}
.ellipse1{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ellipse3{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ellipse2{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


/* 首页 */
.top{width: 100%;position: fixed;top: 0;left: 0;background-color: #fff;padding: 8px 0;border-bottom: 1px solid #f5f5f5;z-index: 2;}
.topt{width: 90%;padding: 20px 5%;}
.toptl{float: left; font-size: 20px;color: #333;font-weight: 500;}
.toptr{float: right; line-height: 24px;height: 24px;}
.topr_span{font-size: 14px;color: #999;float: right;}
.topb{width: 92%;position: relative; background-color: #f5f5f5;border-radius: 5px;margin: 0 auto;}
.topb0{position: absolute;left: 10px;top: 11px;width: 18px;height: 18px;}
.topb1{padding-left: 35px;padding-right: 80px;}
.topb_ipt{width: 100%;height: 40px;font-size: 15px;border: none;}
.topb_btn{position: absolute;top: 0;right: 4px; width: 60px;height: 32px;margin-top: 4px;border-radius: 4px; background-color: #4262F4;color: #fff;font-size: 15px;text-align: center;line-height: 32px;}

/* 列表 */
.list{background-color: #fff;border-radius: 5px;padding: 8px 3% 12px;width: 86%;min-height: 80px; margin: 0 auto;margin-top: 10px;position: relative;}
.listl{width: 72px;height: 72px;border-radius: 4px;position: absolute;left: 3%;top: 15px;}
.listc{padding-left: 82px;margin-right: 90px;}
.listc1{font-size: 16px;color: #333;font-weight: 500;line-height: 32px;}
.listc2{font-size: 13px;color: #999;line-height: 20px;padding-bottom: 5px;}
.listc3{font-size: 12px;color: #666;line-height: 22px;}
.listc3 span{color: #ff5d1b;font-size: 15px;font-weight: 500;}
.listr{position: absolute;right: 3%;top: 15px;font-size: 16px;color: #ff5d1b;font-weight: bold;}
.listr_img{height:16px;}
.listr1{position: absolute;right: 3%;bottom: 15px;font-size: 14px;color: #fff;background-color: #6c86ff;text-align: center;width: 68px;height: 24px;line-height: 24px;border-radius: 3px;}
.nonemore{font-size: 14px;color: #999;text-align: center;line-height: 40px;}

.list_fl{width: 90%;white-space:nowrap;display: -webkit-box;overflow-x: scroll;-webkit-overflow-scrolling:touch;padding: 0 5%;margin-top: 10px;}
.list_fla{display: inline-block;margin-right: 15px;font-size: 14x;color: #666;font-weight: 500; height: 28px;line-height: 28px;padding: 0 8px;}
.list_flactive{background-color: #4262F4;color: #fff;font-size: 15px;border-radius: 25px;}

/* 底部导航 */
.foot{width: 100%;position: fixed;bottom: 0;left: 0;background-color: #fff;border-top: 1px solid #f5f5f5;}
.foota{float: left;width: 50%;text-align: center;padding: 8px 0 10px;}
.foota1{width: 24px;height: 24px;margin: 0 auto;}
.foota2{font-size: 14px;color: #999;line-height: 16px;}
.foota2a{color: #333;}

/* 详情页 */
.dtop{width: 100%;height: 50px;line-height: 50px;background-color: #fff;border-bottom: 1px solid #f5f5f5;position: fixed;top: 0;left: 0;z-index: 1;}
.dtopl{float: left;width: 15%;}
.dtopl_img{width: 20px;height: 20px;margin-top: 15px;margin-left: 10px;}
.dtopc{width: 70%;float: left;text-align: center;color: #333;font-size: 16px;}
.dtopr{width: 15%;float: left;font-size: 14px;color: #666;text-align: center;line-height: 50px;}

.detail{width: 94%;margin: 0 auto;border-bottom: 1px solid #f5f5f5;padding-bottom: 15px;}
.detaila{font-size: 18px;color: #333;font-weight: 500;line-height: 24px;padding-right: 90px;position: relative;}
.detaila span{position: absolute;right: 0;top: 0;line-height: 24px;color: #ff5d1b;font-size: 16px;font-weight: bold;}
.detailb{line-height: 24px;margin-top: 10px;}
.detailc{font-size: 14px;color: #666;float: left;}
.detaild{float: right;font-size: 13px;color: #999;}

.nav{padding: 0 3% 15px;margin-top: 20px;border-bottom: 1px solid #f5f5f5;}
.nava{font-size: 17px;color: #333;font-weight: 500;line-height: 18px;padding-left: 5px;margin: 15px 0;border-left: 3px solid #4262F4;}
.con{font-size: 15px;}

.form{}
.form_tit{font-size: 15px;color: #666;line-height: 24px;}
.form_con{margin: 10px 0;}
.form_cona{float: left; width: 31.3333333%;padding-top: 31.33333333%;height: 0;position: relative;margin-right: 3%;margin-bottom: 10px;}
.form_cona:nth-child(3n+3){margin-right: 0;}
.form_cona img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.form_conb{width: calc(100% - 95px);float: left;}
.form_conb_ipt{height: 44px;border: 1px solid #eee;width: 90%;padding: 0 5%;font-size: 15px;}
.form_conc{width: 85px;float: right;height: 44px;border: 1px solid #eee;}
.footb{width: 100%;height: 44px;line-height: 44px;text-align: center;font-size: 16px;font-weight: 500;color: #fff;background-color: #4262F4;border-radius: 30px;margin-top: 20px;}

.form_cond{width: 100%;}
.form_cond_txt{width: 100%;border: 1px solid #eee;padding: 10px 3%;max-width: 94%;min-width: 94%;font-size: 15px;}

.body_bg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;}
.mine_bg{width: 100%;padding: 20px 0 0;position: relative;}
.minea{width: 88%;margin: 0 auto;padding: 10px 3%;background-color: #fff;border-radius: 5px;margin-bottom: 15px;}
.mine_tx{width: 80px;height: 80px;border-radius: 100%;overflow: hidden;margin: 10px auto;background-color: #fff;}
.mine_tx_img{width: 100%;height: 100%;}
.mine_mc{font-size: 18px;font-weight: 500;line-height: 30px;color: #333;text-align: center;}
.minea_dl{text-align: center;float: left;width: 45.5%;margin-left: 3%;background-color: #fff;border-radius: 5px;padding: 5px 0;height: 58px;}
.minea_dr{text-align: center;float: right;width: 45.5%;margin-right: 3%;background-color: #fff;border-radius: 5px;padding: 5px 0;height: 58px;}
.minea_dl1{font-size: 14px;color: #FF5D1B;font-weight: 500;line-height: 36px;}
.minea_dl1 span{font-size: 18px;padding: 0 2px;}
.minea_dl2{font-size: 14px;color: #666;line-height:20px;}
.minea_dr2{font-size: 14px;color: #666;line-height:20px;}
.minea_dr1_img{display: block; width: 26px;height: 26px;margin: 5px auto;}
.mineb{width: 25%;float: left;text-align: center;}
.mineb1_img{display: block;width: 26px;height: 26px;margin: 5px auto;}
.mineb2{font-size: 14px;color: #666;line-height: 20px;}
.minec{width: 94%;margin: 0 auto;padding: 25px 0;border-bottom: 1px solid #eee;line-height: 18px;}
.minecl{float: left;font-size: 16px;color: #333;font-weight: 500;}
.minecr{float: right;width: 18px;height: 18px;}


.recdtld{margin: 0 auto;}
.recdtld table{width: 100%;color: #484848;font-size: 12px;border: 1px solid #ebeff5;border-radius: 4px;}
.recdtld th{background-color: #f5f7fa;font-weight: 400;color: #484848 !important;height: 34px;}
.recdtld td{height: 34px;text-align: center;}


/* 二维码弹窗 */
.ewm{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 11;background: rgba(0,0,0,0.5);}
.ewm_box{width: 70%;background-color: #fff;border-radius: 10px;overflow: hidden; position: fixed;left: 15%;top: 50%;margin-top: -150px;text-align: center;}
.ewm_box_img{width: 200px;height: 200px;margin: 12px auto 0;}
.ewm_box_p{font-size: 14px;color: #666;line-height: 20px;padding: 10px 5%;}
.ewm_box_close{color: #fff;background-color: #4262F4;text-align: center;line-height: 40px;font-size: 14px;}


/* 提现 */
.withd_va{width: 88%;padding: 10px 3% 15px;background: #fff;border-radius: 5px;margin-top: 10px;margin-left: 3%;}
.withd_vb{font-size: 15px;color: #333;line-height: 40px;}
.withd_vc{position: relative;border-bottom: 1px solid #f5f5f5;padding: 5px 0 0;}
.withd_vd{position: absolute;left: 0;bottom: 9px;font-size: 18px;width: 20px;text-align: center;color: #333;font-weight: bold;}
.withd_ve{padding-left: 30px;}
.withd_ve input{height: 44px;font-size: 24px;font-weight: bold;border: none;}
.withd_ve input::-webkit-input-placeholder{font-size: 16px;font-weight: 400;}
.withd_ve input::-moz-placeholder{font-size: 16px;font-weight: 400;}
.withd_ve input:-ms-input-placeholder{font-size: 16px;font-weight: 400;}

.btn_btm{width: 50%;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #4262F4;font-size: 15px;border-radius: 5px;margin: 20px auto;}

/* 提现记录 */
.record{width: 94%;padding: 10px 3%;border-bottom: 1px solid #f5f5f5;background: #fff;position: relative;}
.recordl{padding-right: 75px;}
.recordl1{font-size: 16px;color: #333;line-height: 30px;}
.recordl2{font-size: 14px;color: #999;line-height: 20px;}
.recordr{text-align: right;font-size: 18px;font-weight: bold;color: #333;line-height: 50px;position: absolute;top: 10px;right: 3%;}

/* 收支明细 */
.alist{width: 94%;min-height: 500px;padding: 0 3%;border-radius: 6px;background: #fff;position: relative;}
.alist_da{width: 100%;border-bottom: 1px solid #eee;position: relative;padding: 10px 0;}
.alist_dal{position: absolute;left: 0;top: 20px;}
.alist_dal{width: 20px;height: 20px;}
.alist_dac{padding-left: 30px;padding-right: 140px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.alist_dac_p1{font-size: 15px;color: #333;line-height: 40px;}
.alist_dac_p2{font-size: 13px;color: #999;line-height: 28px;}
.alist_dar{position: absolute;right: 0;top: 10px;width: 140px;text-align: right;}
.alist_dar_p1{font-size: 18px;color: #333;line-height: 40px;}
.alist_dar_p2{font-size: 13px;color: #999;line-height: 28px;}
.nothing{margin: 20px auto;width: 80%;}

.team_top{width: 100%;}
.team_top_img{width: 100%;}


/* 团队 */
.teamcon{width: 88%;margin: 10px auto;padding: 15px 3%;background-color: #fff;border-radius: 5px;}
.teamcona{position: relative;padding-left: 70px;margin-bottom: 10px;}
.teamconl{position: absolute;left: 0;top: 0;line-height: 42px;font-size: 15px;}
.teamconr{border: 1px solid #eee;border-radius: 3px;height: 40px;line-height: 40px;padding: 0 3%;}
.teamconr1{border: none;height: 40px;font-size: 15px;}
.teamconr2{border: none;height: 40px;font-size: 15px;width: 50%;float: left;}
.teamconr3{float: right;text-align: right;font-size: 13px;color: #666;padding-right: 10px;}
.teamconr4{border: none;min-width: 100%;max-width: 100%;min-height: 80px;max-height: 80px;padding: 10px 0;line-height: 24px;font-size: 15px;}
.team_btn{width: 100%;height: 42px;line-height: 42px;border-radius: 30px; text-align: center;color: #fff;font-size: 16px;background-color: #4262F4;}
.teamcon_tit{font-size: 16px;font-weight: 500;color: #333;line-height: 18px;padding-left: 4px;border-left: 3px solid #4362f3;margin: 10px 0;}

/* 我的项目 */
.listcon {margin:0;padding:0;width:100%;display:none;}
.tab {margin:0;padding:0;list-style:none;width:100%;overflow:hidden;background-color: #fff;border-bottom: 1px solid #f5f5f5;position: fixed;top: 50px;left: 0;z-index: 2;}
.tab li {float:left;width:25%;height:40px;color:#666;font-size: 15px; text-align:center;line-height:40px;cursor:pointer;}
.on {display:block;}
.tab li.cur {border-bottom: 2px solid #4262F4;color: #333;font-size: 16px;font-weight: 500;}
.list_btm{border-top: 1px solid #eee;padding-top: 5px;margin-top: 10px; line-height: 36px;}
.list_btml{float: left;font-size: 14px;color: #777;}
.list_btmr1{float: right;font-size: 14px;color: green;}
.list_btmr2{float: right;font-size: 14px;color: red;}
.list_btmr3{float: right;font-size: 14px;color: #4262F4;}


/* 后台 */
.mine_top{width: 100%;position: relative;height: 140px;background: url(../images/bga.jpg) top center no-repeat;}
.mine_va{position: absolute;left: 3%;top: 30px;}
.mine_val{width: 60px;height: 60px;border-radius: 100%;overflow: hidden;float: left;background-color: #fff;}
.mine_var{float: left;line-height: 60px;width: cale(100% - 70px);margin-left: 10px;font-size: 18px;color: #fff;}

.mine_con{width: 88%;padding: 20px 3%;margin: -25px auto 0;position: relative;background: #fff;border-radius: 4px;}
.mine_conl{position: absolute;left: 3%;top: 50%;margin-top: -12px;width: 24px;height: 24px;}
.mine_conc{padding-left: 35px;padding-right: 40px;font-size: 14px;color: #333;}
.mine_conc text{font-size: 18px;}
.mine_conr{position: absolute;right: 3%;top: 50%;margin-top: -12px;height: 24px;line-height: 24px;border-radius: 20px;background: #4262F4;color: #fff;font-size: 15px;padding: 0 15px;}

.mine_btn{width: 94%;height: 42px;line-height: 42px;color: #fff;background-color: #6982e9;font-size: 16px;font-weight: 500;text-align: center;border-radius: 25px;margin: 0 auto;}

.poster{width: 94%;margin: 0 auto 10px;}
.poster_img{width: 100%;}

.person{margin: 0 3% 10px;border-radius: 5px;background-color: #fff;padding: 10px 3% 10px 85px;position: relative;}
.personl{position: absolute;left: 3%;top:50%;margin-top: -30px; border-radius: 100%;width: 60px;height: 60px;overflow: hidden;background-color: #fff;}
.personl_img{width: 100%;height:100%;}
.personr1{font-size: 15px;color: #333;line-height: 24px;}
.personr2{font-size: 13px;color: #666;line-height: 24px;}
.personr3{font-size: 13px;color: #666;line-height: 24px;}
.personr3 span{font-size: 15px;color: #FF5D1B;}
